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

正文內(nèi)容

[電腦基礎(chǔ)知識]匯編基礎(chǔ)-資料下載頁

2025-01-19 15:31本頁面
  

【正文】 64K。 ( 5) 段地址是 16位 。 1 基礎(chǔ)知識 段寄存器的使用 1. 8088匯編語言程序 , 包含有 4個段:指令段 、 數(shù)據(jù)段 、 堆棧段和附加數(shù)據(jù)段 。 2. 4個段寄存器 。 CS指令段寄存器 。 DS數(shù)據(jù)段寄存器 。 SS堆棧段寄存器 。 ES附加數(shù)據(jù)段寄存器 。 存放每個段的段起始地址 。 均是 16位長度 。 3. 每一個段的作用 。 指令段:存放正在運行程序的指令序列 。 數(shù)據(jù)段:存放當(dāng)前運行程序所用到的數(shù)據(jù) 。 堆棧段:內(nèi)存的一個區(qū)域 , 以后進先出的方式工作 。 4. 指令段的偏移地址由指令指針寄存器 IP給出 。 5. 堆棧段的偏移地址由堆棧指針寄存器 SP給出 。 6. 數(shù)據(jù)段的偏移地址由指令的操作數(shù)地址給出 。 1 基礎(chǔ)知識 五 堆棧組織 堆棧是用來暫存一批后面需要引用的數(shù)值數(shù)據(jù)或地址數(shù)據(jù)的一段特別存儲區(qū) , 在堆棧中 按 “ 先進后出 ” 或 “ 后進先出 ” 的原則存取數(shù)據(jù) 。 8086/8088 微處理器采用了存儲器分段技術(shù) , 用堆棧段來表示上述特殊區(qū)域 。 堆棧段中存取數(shù)據(jù)的地址由堆棧寄存器 SS 和堆棧指針 SP 來確定 。 堆棧寄存器 SS 存放堆棧段的首地址 , 堆棧指針 SP 中存放棧頂?shù)牡刂?, 此地址表示棧頂離段首址的偏移量 , 存取數(shù)據(jù)都在棧頂進行 。 8086/8088 的堆棧操作有兩種:入棧操作 PUSH 和出棧操作 POP, 均為 16位的字操作 , 而且操作都在棧頂進行 。 1 基礎(chǔ)知識 六 專用和保留的存儲單元 INTEL 公司為了保證與未來的 INTEL 產(chǎn)品的兼容性 , 規(guī)定在存儲區(qū)的最低地址區(qū)和最高地址區(qū)保留了一些單元供 CPU專用 , 或為將來開發(fā)軟件產(chǎn)品和硬件產(chǎn)品使用 。 其中: 1) 00000H~ 0007FH( 共 128B) :用于中斷 , 以存放中斷向量表; 2) FFFFOH~ FFFFFH( 共 16B) :用于系統(tǒng)復(fù)位啟動 。 在 8086/8088 系統(tǒng)中也作了相應(yīng)的規(guī)定: 1) 00000H~ 003FFH( 共 1KB) :用來存放中斷向量表 。 2) B0000H~ BOFFFH( 共 4KB) :是單色顯示器的視頻緩沖區(qū) , 存放單色顯示器當(dāng)前屏幕顯示字符所對應(yīng)的 ASCII碼及其屬性 。 3) B8000H~ BBFFFH( 共 16KB) :是彩色顯示器的視頻緩沖區(qū) , 存放彩色顯示器當(dāng)前 屏幕像素點所對應(yīng)的代碼 。 4) FFFF0H~ FFFFFH( 共 16B) :用于系統(tǒng)復(fù)位啟動 。 由于有了專用和保留的存儲單元的規(guī)定 , 使得采用 INTEL 公司 CPU 的各種微機系統(tǒng)都 具有了較好的兼容性 。 1 基礎(chǔ)知識 小結(jié) 計算機內(nèi)部使用二進制 , 匯編語言中可以用各種數(shù)制書寫數(shù)據(jù) , 不同進制之間存在固定的轉(zhuǎn)換關(guān)系 。 數(shù)據(jù)有無符號數(shù) 、 帶符號數(shù) 、 字符等形式 ,表現(xiàn)形式不同的數(shù)據(jù)可以在計算機內(nèi)部有相同的存儲形式 。 補碼是表示帶符號數(shù)的一種方法 , 用補碼表示的數(shù)據(jù)在進行加減運 算時比較方便 。 匯編語言屬于低級語言 。 匯編語言適用于編寫與計算機結(jié)構(gòu)聯(lián)系密切 、 需要直接控制硬 件設(shè)備的程序 。 CPU是計算機的核心部件 , 它由運算器 、 控制器及寄存器組構(gòu)成 。 運算器用來完成算術(shù)運算 、 邏輯運算等操作 。 寄存器用來臨時存放數(shù)據(jù) , 可以為運算器提供操作數(shù) , 也可以存放運算結(jié)果 。 CPU內(nèi)部的寄存器數(shù)量有限 ,CPU需要經(jīng)常與內(nèi)存進行數(shù)據(jù)交換 。 為了正確地存放或取得內(nèi)存數(shù)據(jù) , 給每一個字節(jié)單元分配一個地址 。 8088 系統(tǒng)采用了 20位的地址編碼 。 CPU 內(nèi)部寄存器又不能直接存放 20 位物理地址 , 所以內(nèi)存地址采用了分段的辦法 。 不同的邏輯地址可能會對應(yīng)相同的物理地址 。 充分利用 CPU的內(nèi)部寄存器可以加快程序的執(zhí)行速度 。 了解內(nèi)存分段存儲技術(shù)和邏輯段 的分配方法有助于更好地理解為什么匯編語言程序以段為基本編寫單位 ,有助于匯編語言程序的設(shè)計 。 The End! Thank you For your listening!
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1