原创 Proteus仿真_01、 8086 IO譯碼仿真

最近在學習一些微機原理與接口技術方面的知識。 參考書籍《微機原理與接口技術---基於8086Proteus仿真》 顧暉 梁惺彥 編著 實驗一、利用8086 芯片來實現對I/O設備的讀取和控制,這理的I/O設備是LED燈。(參考章節 6.3

原创 POJ 1012 Timing Limit Exceed問題

Description The Joseph's problem is notoriously known. For those who are not familiar with the original problem: fro

原创 POJ 1002 487-3279

487-3279 Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 227999   Accepted: 39752 Description Busine

原创 POJ 1003 Hangover

Hangover Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 94952   Accepted: 45999 Description How far

原创 x86的寄存器

最近一段時間,在看彙編語言方面的東西。 看的大部分都是基於8086。而8086的芯片中是16位的數據線,16位的寄存器。看了大部分指令後也是16位的

原创 POJ 1001 Exponentitaion

Exponentiation Time Limit: 500MS   Memory Limit: 10000K Total Submissions: 126831   Accepted: 30948 Description P

原创 S3C2440FCLK、HCLK、PCLK的配置

S3C2440FCLK、HCLK、PCLK的配置 轉載自:http://www.cnblogs.com/wenziqi/archive/2010/09/13/1824865.html   /*******************

原创 va_start: 在C語言種 通過指針來實現 函數的重載

va_start  1. 概述 由於在C語言中沒有函數重載,解決不定數目函數參數問題變得比較麻煩;即使採用C++,如果參數個數不能確定,也很難採用函數重載.對這種情況,有些人採用指針參數來解決問題.下面就c語言中處理不

原创 ARM 中 CPSR_cxsf的意義

ARM 中 CPSR_cxsf的意義 用MSR指令對PSR進行操作的時候,爲了設定操作的範圍,避免對某些位的操作而影響其他部分而定義了這幾個FLAG。 具體指令如下: MSR{cond} <psr>_<fields>, #im

原创 學習單片機之忌

如何單片機之忌 浮躁:不要急。自己學沒學會,肯定自己知道呀! 電腦、單片機、常用元器件、焊接工具、萬用板。 安裝開發所用到軟件:Keil,Prote

原创 RS-232串口介紹

串口介紹 其實是從百度百科和wiki上看到寫到這裏加深一下印象。 串行接口 (Serial Interface) 是指數據一位一位地順序傳送,其特點是通信線路簡單,只要一對傳輸線就可以實現雙向通信(可以直接利用電話線作爲傳輸線),從而大

原创 8255A 端口地址的確定

可編程接口8255A端口地址是由其引腳決定的 A1A0=00,代表A端口地址 A1A0=01,代表B端口地址 A1A0=10,代表C端口地址 A1A0=11,代表控制字寄存器端口地址 點贊 收藏 分享

原创 Memory Map 內存映射

In computer science, a memory map is a structure of data (which usually resides in memory itself) that indicates how 

原创 Proteus 仿真8086時 彙編程序裏面有DATA SEGMENT時 CS 在load時會偏移的問題

Proteus 仿真8086時 彙編程序裏面有DATA SEGMENT時 CS 在load時會偏移的問題 對於 類似於把 DATA SEGMENT寫CODE外面時 DATA SEGMENTOUTBUFF DB 2,0,1,3 ;顯示值LE

原创 51單片機中的定時器和計數器

從上面定時器/計數器的結構圖中我們可以看出,16位的定時/計數器分別由兩個8位專用寄存器組成,即:T0由TH0和TL0構成;T1由TH1和TL1 構成。其訪問地址依次爲8AH-8DH。每個寄存器均可單獨訪問。這些寄存器是用於存放