freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微型計(jì)算機(jī)及接口技術(shù)自考練習(xí)(參考版)

2025-01-09 03:51本頁(yè)面
  

【正文】 標(biāo)號(hào)意義:它指定了機(jī)器指令的起始地址,可以作為轉(zhuǎn)移指令如 JMP、 JZ、 JNA。 例如: X EQU 50 Y EQU X+10 COUNT EQU [BP+2] NUM EQU CX 例如: PORT1=30H PORT1=PORT1+20H PORT1=64 8 數(shù)據(jù)定義偽指令 格式: [符號(hào)名 ] DB/DW/DD/DF/DQ/DT 數(shù)據(jù)項(xiàng)序列 功能:為數(shù)據(jù)項(xiàng)分配一個(gè)字節(jié) /字 /雙字 /長(zhǎng)字 /四字 /十字節(jié)的存儲(chǔ)空間,可以賦初值,也可以用一個(gè)符號(hào)名與之聯(lián)系。 典型段類別有:’ DADT??STACK??CODE? 等號(hào)語(yǔ)句 = 該語(yǔ)句功能與 EQU相同, 只是它可以重新定義。 5種類型: ① PUBLIC:該段連接時(shí)將與其它同名段連接成一連續(xù)段 ② STACK:將多個(gè)同名堆棧段連接成一連續(xù)段, SP設(shè)置在第一個(gè)堆棧段的開始 ③ COMMON:該段在連接時(shí)與其它同名段有相同的起始地址,所以會(huì)產(chǎn)生覆蓋 ④ MEMORY 本段在同名段的最高地址處 ⑤ AT 表達(dá)式 :段起始地址由表達(dá)式算出 字長(zhǎng)選擇 :定義段中使用的偏移地址和寄存器的字長(zhǎng) 類別 : 同類別的段在連接時(shí)按先后順序連接起來(lái)。 START: MOV AX, DATA ; MOV DS, AX ; MOV ES, AX ; ; MOV AH, 4CH ; INT 21H CODE ENDS END START 定義數(shù)據(jù)段 數(shù)據(jù)定義偽指令序列 定義堆棧段 數(shù)據(jù)定義偽指令序列 定義代碼段 說(shuō)明源程序中定義的段由哪個(gè)段寄存器尋址 取數(shù)據(jù)段基址 建立數(shù)據(jù)段的可尋址性 建立附加數(shù)據(jù)段的可尋址性 核心程序段:指令序列 返回操作系統(tǒng) BYTE(字節(jié) ) 可任意 WORD(字 ) 偶數(shù) DWORD(雙字 ) 4的倍數(shù) PARA(節(jié) ) 16的倍數(shù) PAGE(頁(yè) ) 256的倍數(shù) 段定義語(yǔ)句格式 段名 SEGMENT [定位類型 ][,組合類型 ][,字長(zhǎng)選擇 ][,?類別’ ] (段體 ) 段名 ENDS 定位類型 :指段起始地址,有四種: 組合類型 :告知 LINK程序本段與其它段的組合連接關(guān)系。 標(biāo)號(hào)后要有冒號(hào), 偽指令名稱后不要冒號(hào)。 標(biāo)號(hào)不允許用數(shù)字開頭; 不允許將特殊符號(hào)單獨(dú)用作標(biāo)識(shí)符; 不允許使用保留字如 指令、偽指令、寄存器名 等。 / + * % amp。 標(biāo)識(shí)符可由不超過 31個(gè)字符的字符串組成。 操作數(shù): 有寄存器,存儲(chǔ)器單元,常量,變量或標(biāo)號(hào),表達(dá)式。 指令碼: 偽指令: 命令 CPU要完成的操作 注釋: 用于說(shuō)明程序或語(yǔ)句的功能,以便于閱讀和理解。 MISP計(jì)算機(jī)的每條機(jī)器指令均為 32個(gè)二進(jìn)位,用 8個(gè) 16進(jìn)制數(shù)表示 如: 匯編程序 源程序的編譯程序 匯編程序 匯編語(yǔ)言源程序 機(jī)器語(yǔ)言目標(biāo)程序 用助記符號(hào)來(lái)表示機(jī)器指令系統(tǒng) MOV AX 383 MOV BX 545 ADD BX AX MOV AX 1055 SUB AX BX 匯編語(yǔ)言程序 1055(383+545)的 5條指令) B8 7F 01 BB 21 02 03 D8 B8 1F 04 2B C3 機(jī)器語(yǔ)言程序 .ASM .OBJ 匯編語(yǔ)言 (Assembly Language) —— 需 求 分 析 數(shù)據(jù) 結(jié) 構(gòu) 和 算 法編 輯 程 序e d i t . c o m源 程 序 文件 . a s m匯 編 程 序m a s m . e x e目 標(biāo) 代 碼 程 序文 件 . o b j連 接 程 序l i n k . e x e可 執(zhí) 行 代 碼 程序 文 件 . e x e匯編語(yǔ)言程序設(shè)計(jì)編程過程 經(jīng) LINK: 將 OBJ文件與 庫(kù)文件 或 其它目標(biāo)文件 連接成可執(zhí)行文件 (EXE文件 ), EXE文件由 DOS裝入存儲(chǔ)器并在機(jī)器上運(yùn)行。 奇地址字讀寫為兩個(gè)連續(xù)總線周期。所有的奇地址單元構(gòu)成奇存貯體。 字的地址: 低字節(jié)的地址作為這個(gè)字的地址 。 解: 任何兩相鄰的字節(jié)構(gòu)成一個(gè)字 。 C B A A19A18 A17A16 A15 A14 A13 A12 地址范圍( 1) 0 0 0 1 0 0 0 0 → 10000H~ 10FFFH 1 1 1 1 0 0 0 0 → F0000H~F0FFFH 高位 A17~A19的不確定性每一單元有 8個(gè)地址編碼重疊 2)1 1000H~11FFFH 1 F10 F1個(gè)地址編碼重疊3)1 20 121 F20 F2個(gè)地址編碼重疊4)30 13 F30 F3個(gè)地址編碼重疊解: EPROM 2732為 4K 8b存儲(chǔ)器所以需要 4片形成 8KB的存儲(chǔ)器 。接線如下: 1KB需要 10根地址線 地址范圍 7000~ 77FFH 6800~ 6FFFH 5800~ 5FFFH 3800~ 3FFFH 線選法形成地址空間不連續(xù) 題: 用 EPROM 2732構(gòu)成 16KB內(nèi)存的一種部分譯碼電路 在采用部分譯碼的存儲(chǔ)器中,存儲(chǔ)地址通常取未用高位地址的值為全 0,這樣確定的地址叫 基本地址 。 譯碼方式 常用74LS138譯碼器 功能表 G G2A G2B C B A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 ≠1 0 0 1 1 1 1 1 1 1 1 = 1 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 … 1 1 1 0 1 1 1 1 1 1 1 譯碼器 原碼 譯碼 低電位有效 原碼 G1 Y7 G2A Y6 G2B Y5 Y4 138 Y3 C Y2 B Y1 A Y0 — — 全譯碼練習(xí) A15 A14 A13 A16 C B A G1 138 2764 A19 A18 A17 A12~ A0 CE Y6 G2A G2B IO/M 1C000H 1DFFFH 全 0 全 1 0 0 0 1 1 1 0 0 0 0 1 1 1 0 地址范圍 A12~ A0 A19A18A17A16A15A14 A13 寫出地址范圍 解: 部分譯碼練習(xí) 138 A17 A16 A11~ A0 A14 A13 A12 (4) (3) (2) (1) 2732 2732 2732 2732 C B A G G2A G2A IO/M CE CE CE CE Y0 Y1 Y2 Y3 A19~ A15 A14~ A12 A11~ A0 一個(gè) 可用地址 1 2 3 4 10 10 10 10 000 001 010 011 全 0~全 1 全 0~全 1 全 0~全 1 全 0~全 1 20220H~ 20FFFH 21000H~ 21FFFH 22022H~ 22FFFH 23000H~ 23FFFH 寫出地址范圍 有 7個(gè)可用地址 EPROM 線選譯碼練習(xí) A14 A12~ A0 A13 (1) 2764 (2) 2764 CE CE A19~ A15 A14 A13 A12~ A0 一個(gè) 可用地址 1 2 1 0 0 1 全 0~全 1 全 0~全 1 04000H~ 05FFFH 02022H~ 03FFFH 切記: A14 A13= 00的情況不能出現(xiàn)(沖突) A14 A13= 11 則儲(chǔ)存器沒有用 寫出地址范圍 題: 用 Intel 6116形成 8KB的存儲(chǔ)器 。 部分譯碼 ——CPU的部分地址線參與尋址,部分 地址未用 特點(diǎn): 有地址重疊區(qū)(每個(gè)存貯單元有若干地址)。 CPU高位地址接于譯碼器,經(jīng)譯碼后產(chǎn)生存貯器片選信號(hào) CS(或 CE)。每次讀出后, C上電荷損失,必須把原來(lái)信號(hào)重新寫入(刷新)。 DRAM T 刷新 R 行選線 X ODWEID輸出緩沖器 /靈敏放大器 刷新緩沖器 輸入緩沖器 位 線 B 單管動(dòng)態(tài)存儲(chǔ)單元是目前所有大容量 DRAM首選存儲(chǔ)單元 ,結(jié)構(gòu)簡(jiǎn)單。 R/W = 0時(shí),三態(tài)門 3接通,而門 2處于高阻,使 I/O 信號(hào)得以經(jīng)過門 3送到數(shù)據(jù)線上,以便寫入; R/W = 1 時(shí),門 2接通,將數(shù)據(jù)線上電位送到 I/O,以便讀出。一般內(nèi)存用 MOS型 RAM。雙極型 RAM存取速度高,但功耗大,集成度較低。 01101001 10101010 存儲(chǔ)內(nèi)容 00001 00000 00010 00011 00100 11110 11111 計(jì)算機(jī)存儲(chǔ)器的層次結(jié)構(gòu) cache存儲(chǔ)器 主存儲(chǔ)器 (RAM和 ROM) 外存儲(chǔ)器(軟盤、硬盤、光盤) 后備存儲(chǔ)器(磁帶庫(kù)、光盤庫(kù)) 內(nèi)存儲(chǔ)器 外存儲(chǔ)器 寄存器 典型容量 1KB 幾個(gè) MB 幾個(gè) GB 100GB1TB 10TB100TB 典型存取時(shí)間 1 ns 2 ns 10 ns 10 ms 10 s 工作過程: 1) CPU運(yùn)行時(shí),需要的操作數(shù)大部分來(lái)自寄存器 2)如需要從 (向 )存儲(chǔ)器中取 (存 ) 數(shù)據(jù)時(shí),先訪問 cache,如在,取自 cache 3)如操作數(shù)不在 cache,則訪問 RAM,如在 RAM中,則取自 RAM 4)如操作數(shù)不在 RAM,則訪問硬盤,操作數(shù)從硬盤中讀出 → RAM →cache 存儲(chǔ)器結(jié)構(gòu) 譯碼器 A5 A4 A3 A2 A1 A0 63 0 1 存儲(chǔ)單元 64個(gè)單元 行譯碼 A2 A1 A0 7 1 0 列譯碼 A3A4A5 0 1 7 64個(gè)單元 單譯碼 雙譯碼 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 地 址 A1 A0 D3 D2 D1 D0 內(nèi) 容 位線 A1A0 A1A0 A1A0 A1A0 A1 A0 D3 D2 D1 D0 VCC 譯 碼 器 K: 輸出控制端 字線 輸入任意一個(gè)地址碼,譯碼器就可使與之對(duì)應(yīng)的某條字線為高電平,進(jìn)而從位線上讀出四位輸出數(shù)字量。作為微型計(jì)算機(jī)使用的Flash存儲(chǔ)器就是我們說(shuō)的 U盤。移動(dòng)硬盤使用與計(jì)算機(jī)的硬盤使用完全一樣。 半導(dǎo)體存儲(chǔ)器 RAM SRAM DRAM ROM PROM EPROM EEPROM 半導(dǎo)體存儲(chǔ)器 只 讀 存儲(chǔ)器(ROM) 隨機(jī)存取存儲(chǔ)器 (RAM) 靜態(tài)隨機(jī)存儲(chǔ)器SRAM 動(dòng)態(tài)隨機(jī)存儲(chǔ)器DRAM 掩膜式 ROM (用作 Cache存儲(chǔ)器 ) (用作 主存儲(chǔ)器) ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1